Skip to content

Sync upstream changes through 2026-04-28#16

Closed
boggedbrush wants to merge 39 commits into
mainfrom
sync/upstream-2026-04-28
Closed

Sync upstream changes through 2026-04-28#16
boggedbrush wants to merge 39 commits into
mainfrom
sync/upstream-2026-04-28

Conversation

@boggedbrush
Copy link
Copy Markdown
Owner

Summary

  • Reviewed one new upstream pingdotgg/t3code commit after 5cf83ffe.
  • Applied no code changes in this run.
  • Updated docs/upstream-sync-log.md with the 2026-04-28 classification.

Applied changes

  • None.

Adapted changes

  • None.

Manual-review changes

  • Carry forward prior manual-review candidates: provider model-selection option arrays, dynamic tool-call request-permission schema, and Claude session cwd resume drift.

Skipped changes

  • Skipped upstream frontend RPC transport lifecycle hardening touching apps/web/src/rpc/protocol.ts, apps/web/src/rpc/wsTransport.ts, and apps/web/src/rpc/wsTransport.test.ts; Kodo does not have the upstream WsTransport split, and importing it would be broader than this bounded sync.

Checks

  • bun fmt not run: local Bun launcher cannot execute in this sandbox.
  • bun lint not run: same Bun launcher failure.
  • bun typecheck not run: same Bun launcher failure.

Browser review

  • Not required: no frontend-presentational changes were applied.

Protected Kodo Product Contract

  • Preserved Ask, Plan, Code, Review workflow.
  • Preserved Kodo model selector and auto behavior.
  • Preserved KodoCode branding, naming, app identity, icons, and product copy.

boggedbrush and others added 30 commits April 17, 2026 21:56
Upstream-Ref: pingdotgg/t3code@f9019cd

Adapted-by: kept Kodo non-interactive fetch hardening while adopting per-remote refresh coalescing
…tup (#2005)

Upstream-Ref: pingdotgg/t3code@9dcea68

Adapted-by: kept Kodo server test scaffolding while porting the runtime refresh fix
…cleanup (#2004)

Upstream-Ref: pingdotgg/t3code@c9b07d6

Adapted-by: merged new shell-summary projections into Kodo migration registry and pipeline state
…r bindings

Upstream-Ref: pingdotgg/t3code@ed6b7fb

Upstream-Ref: pingdotgg/t3code@721b6b4

Adapted-by: ported the workspace search layer wiring and provider stop-session persistence without dragging in unrelated test harness churn
No new upstream main commits beyond 9df3c640 were available.

Also fixes branch-local typecheck drift so bun fmt, bun lint, and bun typecheck pass cleanly on the active sync PR branch.
Upstream-Ref: pingdotgg/t3code@44afe784

Adapted-by: ported the backend browse API and a focused Sidebar folder browser without taking upstream command-palette or project-flow rewrites
The contracts package already serves types from src/index.ts, so bundling declaration output during workspace builds is redundant and was tripping rolldown-plugin-dts on Windows during dev:server startup.
(cherry picked from commit f6978db60553716a9974b9e85f855bae8124905d)
…s (#2192)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
(cherry picked from commit 8dbcf92a0d125050988474f258df3e55c538efec)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: = <=>
(cherry picked from commit 20f346d8ef58b21c339bc956c1728f4f16d09a87)
@boggedbrush
Copy link
Copy Markdown
Owner Author

Closing in favor of continuing merge testing on the older upstream sync PR (#14).

@boggedbrush boggedbrush deleted the sync/upstream-2026-04-28 branch May 18, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants